Skip site navigation (1)Skip section navigation (2)
Date:      16 Apr 2002 17:10:31 -0600
From:      John Merryweather Cooper <john_m_cooper@yahoo.com>
To:        Mario Sergio Fujikawa Ferreira <lioux@freebsd.org>
Cc:        Ernst de Haan <znerd@freebsd.org>, zach@neurosoft.org, joshua@roughtrade.net, java@freebsd.org
Subject:   Re: Using NEED_JAVAC in ports
Message-ID:  <1018998636.91799.1.camel@johncoop.MSHOME>
In-Reply-To: <20020416204557.29380.qmail@exxodus.fedaykin.here>
References:  <200204161951.VAA29489@smtp.hccnet.nl> <20020416201807.16393.qmail@exxodus.fedaykin.here> <200204162022.WAA12797@smtp.hccnet.nl>  <20020416204557.29380.qmail@exxodus.fedaykin.here>

next in thread | previous in thread | raw e-mail | index | archive | help
I agree with lioux--a NEED_JIKES knob would be symmetric and would help
clarify in the mind of the porter/maintainer what he/she is really
getting when NEED_JAVAC is set.

On Tue, 2002-04-16 at 14:45, Mario Sergio Fujikawa Ferreira wrote:
> On Tue, Apr 16, 2002 at 10:21:54PM +0200, Ernst de Haan wrote:
> > 
> > > 	I would authorize changes on my ports for adding a tweakable
> > > need for JAVAC but I would like to understand why would it affect
> > > jikes? I really use javac. After all, I don't need jikes in my
> > > two affected ports: javadc and jift.
> > > 	What your heuristic for picking either jikes or javac?
> > > I am curious.
> > 
> > The behaviour of your port will not change. The behaviour of some other ports 
> > will change, though. More specifically: The ports that define USE_JAVA but do 
> > not use ${JAVAC} will not depend on Jikes anymore, even if bsd.java.mk  
> > previously determined that Jikes should be used if a Java compiler was 
> > necessary.
> > 
> > The problem is that bsd.java.mk currently sets Jikes as a dependency for any 
> > port that has USE_JAVA defined and Jikes installed on their system...
> > 
> > Hope this is clear. If it's not, then it's my fault. I'm tired ||-)
> 
> 	Don't worry. It's my fault: "He who asks the right question,
> gets the right answer."
> 
> 	I was wondering:
> 
> 1) I use javac in one port which is a fact
> 2) I do not need any special functionality from jikes
> 
> 	Therefore, I need javac installed but rather not
> depend on jikes... even if it is installed. If it is not installed,
> I do not want it to be installed.
> 
> 	Shouldn't we have both NEED_JAVAC and NEED_JIKES?
> 
> .ifdef(NEED_JIKES)
> NEED_JAVAC=yes
> JAVAC=jikes
> .endif
> 
> 	Unless, I am mistaking my defining NEED_JAVAC does not
> imply in my wanting jikes but rather javac.
> 
> 	Regards,
> 
> -- 
> Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
> Computer Science Undergraduate | FreeBSD Committer | CS Developer
> flames to beloved devnull@someotherworldbeloworabove.org
> feature, n: a documented bug | bug, n: an undocumented feature
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message
-- 
         _
  | |V| / '                       ||  MacroHard --                   \
\_| | | \_,                       ||     the perfection of form over |
----------------------------------||     substance, marketing over   |
Web:  http://www.borgsdemons.com  ||     performance, and greed over |
AIM:  johnmcooper                 ||     design . . .                |
=====================================================================/
Public Key:  http://www.borgsdemons.com/Personal/pgpkey.asc          |
=====================================================================\


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1018998636.91799.1.camel>