From owner-freebsd-ports@FreeBSD.ORG Wed Aug 8 05:26:33 2007 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 EABB416A41A for ; Wed, 8 Aug 2007 05:26:33 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with SMTP id 891F713C46C for ; Wed, 8 Aug 2007 05:26:33 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 30186 invoked by uid 399); 8 Aug 2007 05:26:32 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 8 Aug 2007 05:26:32 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <46B95401.5040307@FreeBSD.org> Date: Tue, 07 Aug 2007 22:26:25 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: RW References: <20070807205138.6c5759d6@gumby.homeunix.com.> <46B8D605.2060008@FreeBSD.org> <20070807215725.5659eebf@gumby.homeunix.com.> <46B8DF28.3060601@FreeBSD.org> <20070808005341.260611c5@gumby.homeunix.com.> In-Reply-To: <20070808005341.260611c5@gumby.homeunix.com.> X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Portmaster and Portmanager problem with jdk15 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: Wed, 08 Aug 2007 05:26:34 -0000 RW wrote: > On Tue, 07 Aug 2007 14:07:52 -0700 > Doug Barton wrote: > >> RW wrote: >> >>> What I don't understand is why portmaster doesn't leave missing >>> build-dependencies to the ports-system itself. >> Because that's part of portmaster's design. It takes each of the build >> and run dependencies and handles the compilation and installation >> itself. That way you get all of portmaster's benefits for each port >> that you install, not just the parent. >> >>> I wasn't using the -t option and ${BOOTSTRAPJDKDIR}/bin/javac is >>> provided by jdk15. >> Are there CONFLICTS set between jkd15 and linux-sun-jdk15? > > No, there isn't. Bummer, that would have been the easiest way to fix this. > Given that lots of people say they use portmaster because it doesn't > depend on ruby, bringing in a gratuitous jdk and all its dependencies, > is going to be a serious issue for some people. Yeah, I agree. > In a way this make thing simpler, as it makes a stronger case for fixing > the jdk makefiles, which will fix the problem with portmanager too. Ok, that (and your followups to this thread) sounds to me like you have an idea in mind for how this should work on your end. If you need me to do anything please let me know. Doug -- This .signature sanitized for your protection