From owner-freebsd-ports@FreeBSD.ORG Thu Aug 24 01:43:13 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B4A716A4DE; Thu, 24 Aug 2006 01:43:13 +0000 (UTC) (envelope-from rcbdyndns@bellsouth.net) Received: from imf16aec.mail.bellsouth.net (imf16aec.mail.bellsouth.net [205.152.59.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id 006D443D70; Thu, 24 Aug 2006 01:43:10 +0000 (GMT) (envelope-from rcbdyndns@bellsouth.net) Received: from ibm56aec.bellsouth.net ([66.21.214.119]) by imf16aec.mail.bellsouth.net with ESMTP id <20060824014309.MAXH17119.imf16aec.mail.bellsouth.net@ibm56aec.bellsouth.net>; Wed, 23 Aug 2006 21:43:09 -0400 Received: from [192.168.0.102] (really [66.21.214.119]) by ibm56aec.bellsouth.net with ESMTP id <20060824014309.BRBK9470.ibm56aec.bellsouth.net@[192.168.0.102]>; Wed, 23 Aug 2006 21:43:09 -0400 Message-ID: <44ED0427.6010402@bellsouth.net> Date: Wed, 23 Aug 2006 20:43:03 -0500 From: B Briggs User-Agent: Thunderbird 1.5.0.5 (X11/20060729) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: portmaster and dependencies 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, 24 Aug 2006 01:43:13 -0000 After reading some of the comments on a prior thread about "the best" port update tool, I decided to give portmaster a look. Unfortunately my ports were up to date except for openoffice.org-2.0 which I had listed as HOLD_PKGS in pkgtools.conf. Anyway, I let it run and it stopped because it wanted to install linux-sun-jdk14 (You get the manual fetch message in IGNORE=), which I had only used as a bootstrap to get the native jdk15 installed, then later removed the linux version and its distfile. Looked back at prior threads and it looks like someone mentioned this about 3 weeks ago. I was just wondering if there was any progress along these lines. FWIW, I changed the script on line 435 from dep_port_list=`make $MAKE_ARGS all-depends-list` to dep_port_list=`make $MAKE_ARGS run-depends-list && make $MAKE_ARGS build-depends-list` The line above probably wraps, it is one line. The author might want to look at this; he'll know much more about it and can probably tell right away if this is going to break some other functions of the script. I already know that the two depends-lists will have duplicates, but it doesn't seem to affect any builds. Seems that all-depends-list recurses too far back for openoffice, picking up the linux bootstrap. Openoffice will build with the above change. I know just enough about the ports system to be dangerous. Anyway, I've been playing with it for a couple of hours now removing and reinstalling ports with portmaster, and I haven't run into any problems so far. And I want to say that I really like portmaster. I'll probably stick with it and remove portupgrade and ruby, but I'm going to miss pkg_which: Is there any replacement? (Sent bcc to Doug Barton) -- Bo Briggs