Fwd: cvs commit: ports/Mk bsd.java.mk

Fwd: cvs commit: ports/Mk bsd.java.mk

Post by Ernst de Ha » Tue, 19 Nov 2002 22:03:55



FYI

----------  Forwarded Message  ----------

Subject: cvs commit: ports/Mk bsd.java.mk
Date: Mon, 18 Nov 2002 05:00:00 -0800 (PST)


znerd       2002/11/18 05:00:00 PST

  Modified files:
    Mk                   bsd.java.mk
  Log:
  Defining JAVASHAREDIR and JAVAJARDIR. If they're already set,
  they will not be overridden.

  Reviewed by:    freebsd-java


  Revision  Changes    Path
  1.29      +5 -1      ports/Mk/bsd.java.mk


with "unsubscribe freebsd-java" in the body of the message

 
 
 

1. Proposal for bsd.port.mk -- [really about bsd.java.mk which then gets included]

Comments:

Variables--

The variables cover my needs in this area.  I think that actual
implementation will result in some proliferation though because it's
considerably easier two implement a variable with two states in a make
script than one with poly states.  :)

Also, in playing around with building a bsd.java.mk, I've already found
that defining variables like:

JAVA_CMD        # full path to selected java
JAVAC_CMD       # full path to selected javac
JAR_CMD         # full path to selected jar
JAVA_LIB        # full path of directory holding tools.jar or
classes.zip

become critically useful once you get to attempting an implementation.

Selection Order --

The runtime ordering makes great sense--theoretically.  Practically,
it's effect is the same as the current use of dependency on JDK 1.1.8.  
I believe it makes sense to implement the full rigor of this selection
process only after Sun and the Foundation have arrived at an agreement
that allows higher-order JDK's and JRE's to be built AND distributed by
FreeBSD.  Until that time, rules 3 and 4 should be skipped.

But, we're making progress!

Now, we need some competing implementations so the gory details can be
worked out.

===========================================================================


--
jmc                               ||  MacroHard --                   \
                                   ||     the perfection of form over |
----------------------------------||     substance, marketing over   |
Web:  http://www.borgsdemons.com  ||     performance, and greed over |
                                   ||     design . . .                |
=====================================================================/
Public Key:  http://www.borgsdemons.com/Personal/pgpkey.asc          |
=====================================================================\


with "unsubscribe freebsd-java" in the body of the message

2. ftape don't compile (1.1.49)

3. Request for changing bsd.port.mk and adding bsd.java.mk (+ruby)

4. Killing old processes

5. Request for changing bsd.port.mk and adding bsd.java.mk

6. new to linux

7. /usr/ports/Mk/bsd.port.mk ?

8. Wall Street Journal is at it again!

9. kernel build 4.stable fails: bsd.init.mk, bsd.links.mk

10. cvs commit: ports/java Makefile ports/java/forte Makefile distinfo (fwd)

11. java/44041: Generate bsd.java.mk from an XML file