ports/65335: [PATCH] java/jdk14: use bsd.java.mk for JDK bootstrap setting

Alexey Zelkin phantom at freebsd.org
Tue Jul 27 01:49:51 PDT 2004


hi,

In my opinion it's not good idea to make jdk14 port depend on additional
infrastructure.  bsd.java.mk was designed to process java port.  But
jdk14 is not a clear java port from this point of view.  Additionally
it's very critical to be sure what no accidiental or unauthorized changes
will not be committed into this infrastucture.  Espessially implicitly.
Making it depend on bsd.java.mk opens great perspective of such changes.

So, I'd prefer to have clean jdk14 port which is not depending on unneeded
items and infrastructure.  I respect your work very much guys, but being
conservative is also very good choice sometimes to avoid future problems.

And last point, about using of 'java/linux-sun-jdk14' port for bootstraping
when 'java/jdk14' is already installed.  If you'll make closer look on
exact contents of BUILD_DEPENDS in this case you'll realize following item:

: /usr/local/jdk1.4.2/bin/javac:/usr/ports/java/linux-sun-jdk14

So, if jdk14 is installed -- it'll be used for bootstaping and
java/linux-sun-jdk14 will not be installed in this case.

I did it to avoid potential infinite loops for resources which has own
logic of dependancies detection (it's kinda dangerous to have jdk14 port
depending on jdk14 port)

On Mon, Jul 26, 2004 at 05:52:26PM +0000, Greg Lewis wrote:
> Synopsis: [PATCH] java/jdk14: use bsd.java.mk for JDK bootstrap setting
> 
> State-Changed-From-To: feedback->open
> State-Changed-By: glewis
> State-Changed-When: Mon Jul 26 17:47:58 GMT 2004
> State-Changed-Why: 
> The PR is still relevant.  I've also got just the person in mind to assign
> it to...
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=65335
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"


More information about the freebsd-java mailing list