From owner-freebsd-ports@FreeBSD.ORG Thu Aug 12 21:32:47 2010 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 C3BE41065695 for ; Thu, 12 Aug 2010 21:32:47 +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 4F46B8FC12 for ; Thu, 12 Aug 2010 21:32:46 +0000 (UTC) Received: (qmail 5535 invoked by uid 399); 12 Aug 2010 21:32:46 -0000 Received: from localhost (HELO laptop.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 12 Aug 2010 21:32:46 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Date: Thu, 12 Aug 2010 14:32:44 -0700 (PDT) From: Doug Barton To: Mike Jakubik In-Reply-To: <4C6417BC.9060605@intertainservices.com> Message-ID: References: <4C5BC280.1070805@FreeBSD.org> <4C5BF352.5050004@dataix.net> <4C5C7DFF.8020400@FreeBSD.org> <4C5CFBCD.8090702@dataix.net> <4C6417BC.9060605@intertainservices.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-message-flag: Outlook -- Not just for spreading viruses anymore! OpenPGP: id=1A1ABC84 Organization: http://SupersetSolutions.com/ MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-ports@freebsd.org Subject: Re: i keep *trying* to move from portupgrade to portmaster 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: Thu, 12 Aug 2010 21:32:47 -0000 On Thu, 12 Aug 2010, Mike Jakubik wrote: > I tried portmaster for myself and im wondering how to get the functionality > of "portupgrade lib\*", meaning update all libraries that need updating. With > "portmaster lib\*" it tries to update and rebuild all libraries, how can i > tell portmaster to only update what needs updating? I can't find such an > option in the man page, there is an option to always rebuild but no option to > never rebuild. There is also -i, but it's a pain in the ass to manually > select y/n for all libraries. Am i not seeing something in the man page? No, you're not missing anything. The default behavior for portmaster is to upgrade everything you specify on the command line. Something like this would probably work: portmaster `pkg_version -Ivl\< | grep ^lib | cut -f1 -d\<` hth, Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso