Date: Tue, 16 Apr 2002 17:45:33 -0300 From: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> To: Ernst de Haan <znerd@FreeBSD.org> Cc: zach@neurosoft.org, joshua@roughtrade.net, java@FreeBSD.org Subject: Re: Using NEED_JAVAC in ports Message-ID: <20020416204557.29380.qmail@exxodus.fedaykin.here> In-Reply-To: <200204162022.WAA12797@smtp.hccnet.nl>; from znerd@FreeBSD.org on Tue, Apr 16, 2002 at 10:21:54PM %2B0200 References: <200204161951.VAA29489@smtp.hccnet.nl> <20020416201807.16393.qmail@exxodus.fedaykin.here> <200204162022.WAA12797@smtp.hccnet.nl>
index | next in thread | previous in thread | raw e-mail
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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020416204557.29380.qmail>
