From owner-freebsd-stable Mon Nov 19 10: 8:53 2001 Delivered-To: freebsd-stable@freebsd.org Received: from smtpproxy1.mitre.org (smtpproxy1.mitre.org [129.83.20.90]) by hub.freebsd.org (Postfix) with ESMTP id 005A137B417 for ; Mon, 19 Nov 2001 10:08:49 -0800 (PST) Received: from avsrv1.mitre.org (avsrv1.mitre.org [129.83.20.58]) by smtpproxy1.mitre.org (8.11.3/8.11.3) with ESMTP id fAJI8V828002; Mon, 19 Nov 2001 13:08:31 -0500 (EST) Received: from MAILHUB2 (mailhub2.mitre.org [129.83.221.18]) by smtpsrv1.mitre.org (8.11.3/8.11.3) with ESMTP id fAJI8Ts19230; Mon, 19 Nov 2001 13:08:30 -0500 (EST) Received: from dhcp-105-164.mitre.org (128.29.105.164) by mailhub2.mitre.org with SMTP id 8411402; Mon, 19 Nov 2001 13:08:28 -0500 Message-ID: <3BF94A9F.C129942@mitre.org> Date: Mon, 19 Nov 2001 13:08:31 -0500 From: Jason Andresen Organization: The MITRE Corporation X-Mailer: Mozilla 4.75 [en]C-20000818M (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Kutulu Cc: Roger Merritt , freebsd-stable@freebsd.org Subject: Re: cvsup of ports, then what? References: <20011116025723.T8046@seven.alameda.net> <20011116025723.T8046@seven.alameda.net> <01111605542200.01330@proxy.the-i-pa.com> <3.0.6.32.20011119132610.00827760@stjohn.stjohn.ac.th> <20011119085935.A58233@pr0n.kutulu.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Kutulu wrote: > > On Mon, Nov 19, 2001 at 01:26:10PM +0700, Bill Moran wrote: > >On Friday 16 November 2001 05:57, Ulf Zimmermann wrote: > >>On Fri, Nov 16, 2001 at 12:51:55PM +0200, Patrick O'Reilly wrote: > >>> I have a number (15 or so) of packages/ports installed. Do I need to run > >>> "make" for each of my ports again? Or is there something simpler that > >>> will know which ports I have installed and do them all together for me? > > > You can check the port version against what is installed, I am not aware > >> of any tool providing this at this time (hey, another little project to > >> do if nobody has done it already) > > > Check out pkg_version. It doesn't automate the whole process, but it will give > > you a nice listing of what needs updated and what is already up to date. The > > portupgrade (in ports/sysutils/portupgrade) will do this for you as well. Run: > > portupgrade --noexec "*" > > and it will scan through all the ports, telling you which ones it would have upgraded, and to which versions, had you let it > exec. Personally I like: pkg_version -vl '<*' > newport.txt right after the cvsup. In fact I update my ports nightly and have this run immediatly afterward so that in the morning I have a nice list of what ports are updated. I then manually run portupgrade on the ones that actually need it. A LOT of ports get _x upgrades that aren't really worth the compile time IMHO. -- \ |_ _|__ __|_ \ __| Jason Andresen jandrese@mitre.org |\/ | | | / _| Network and Distributed Systems Engineer _| _|___| _| _|_\___| Office: 703-883-7755 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message