RFR: JDK-8078058 Clean up mac bundles logic

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Apr 17 12:20:06 UTC 2015


The MacBundles logic needs some love.

1) The names defined in spec.gmk.in just says "bundle" but this is a 
somewhat overloaded term, shared e.g. by jprt. This should be renamed to 
macosx_bundle.

2) We should use the modern SetupTextFileProcessing to process the plist 
template files.

3) We should just clean up the open/non-open mess wrt names and version 
strings.

I chose to keep the non-open versions, for several reasons. It's 
probably more likely that anyone is dependent on the more widely 
distributed Oracle JDK, so changing that would likely be more 
disruptive. And secondly, in one case the non-open version was more 
informative, which is likely to be a good thing. (In the other case, it 
was just a difference of using paranthesis  or not.)

Bug: https://bugs.openjdk.java.net/browse/JDK-8078058
WebRev: 
http://cr.openjdk.java.net/~ihse/JDK-8078058-cleanup-macosx-bundles/webrev.01

/Magnus



More information about the build-dev mailing list