From owner-freebsd-ports@FreeBSD.ORG Mon Nov 7 12:03:12 2005 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 5FF9E16A41F for ; Mon, 7 Nov 2005 12:03:12 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from out3.smtp.messagingengine.com (out3.smtp.messagingengine.com [66.111.4.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id F38CF43D48 for ; Mon, 7 Nov 2005 12:03:11 +0000 (GMT) (envelope-from ian_leroux@fastmail.fm) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id 66675CDA666; Mon, 7 Nov 2005 07:03:10 -0500 (EST) Received: from frontend2.messagingengine.com ([10.202.2.151]) by frontend1.internal (MEProxy); Mon, 07 Nov 2005 07:03:10 -0500 X-Sasl-enc: X55zVklrukzCIdPQO8b8xPqklPwO4TOMtlN7FNQfcX9V 1131364989 Received: from schtroumpf.dyndns.org (TANG-ONE-THIRTY.MIT.EDU [18.251.5.130]) by frontend2.messagingengine.com (Postfix) with ESMTP id 33BC357070E; Mon, 7 Nov 2005 07:03:08 -0500 (EST) Date: Mon, 7 Nov 2005 06:54:15 -0500 From: "Ian D. Leroux" To: "Michael C. Shultz" Message-ID: <20051107115415.GA27639@schtroumpf.homeunix.net> References: <20051106221047.GC36095@schtroumpf.homeunix.net> <200511061533.37959.ringworm01@gmail.com> <20051107000408.GE36095@schtroumpf.homeunix.net> <200511061942.38190.ringworm01@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200511061942.38190.ringworm01@gmail.com> User-Agent: Mutt/1.5.11 Cc: freebsd-ports@freebsd.org Subject: Re: java/jdk14, BUILD_DEPENDS, and portmanager -u 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: Mon, 07 Nov 2005 12:03:12 -0000 On Sun, Nov 06, 2005 at 07:42:37PM -0800, Michael C. Shultz wrote: > Ian, I put the attached patch together to solve the java > problem hopefully, but is not tested. Would you mind > giving it a go? Just tried it. The newly patched version still thinks that linux-sun-jdk is missing and tries to install it, but when that fails (port marked IGNORE due to missing distfiles) it immediately proceeds to update other things that depend on java. Note that in the port status summaries jdk14 is marked as CURRENT, so I think this patch fixes the problem it was meant to fix. I'm still not sure why it wants to install linux-sun-jdk in the first place, but aside from that this version seems to be doing the right thing. I have a copy of the output (well, up to the point where it started rebuilding openoffice) if you want it. Come to think of it, I seem to recall having the feeling that portmanager -slid wasn't showing all the leaves (i.e. was considering some things necessary that weren't). I dismissed it at the time, but if it was real then this could just be a special case of that separate problem. I've got an old script that I used to do the equivalent of portmanager -sl back before I'd heard of portmanager, so I'll see if I can reproduce and document the situation. Meanwhile, the short story on the new patch is "go". Thanks, Ian