Apple Oracle OpenJDK Announcement

Kurt Miller kurt at
Sun Dec 12 18:48:07 PST 2010

On 12/12/10 5:35 PM, Greg Lewis wrote:
> On Sat, Dec 11, 2010 at 09:01:00AM -0800, Greg Lewis wrote:
>> On Fri, Dec 10, 2010 at 01:02:17PM +0100, Dalibor Topic wrote:
>>> On 12/9/10 8:24 PM, Kurt Miller wrote:
>>>> On 12/02/10 17:07, Dalibor Topic wrote:
>>>>> On 12/2/10 10:51 PM, Henri Gomez wrote:
>>>>>> Question.
>>>>>> Mac OS X porting project will be hosted in actual bsd-port or will
>>>>>> have its own port ?
>>>>> The latter - see for
>>>>> rationale.
>>>> Hi Dalibor,
>>>> Sorry for the late question on this thread... Does this mean BSD support
>>>> will be making into the main trees via mac-port or will
>>>> mac-port be stripping out BSD support prior to merging?
>>> No worries. I don't really have a canned answer ready, as that could depend
>>> on what the best way is for the two projects to collaborate, in my opinion,
>>> as well as on the best way to actually merge changes into the JDK 7 code base
>>> later.
>>> Do you happen to have a list of the major diffs between the BSD port and the
>>> mainline as it is today?
>> This is a couple of builds behind, but it will still be pretty close:
> N.B. I should have mentioned that these are the diffs after first copying
> all of the Linux specific files and renaming them to the equivalent BSD
> names and running s/Linux/Bsd/g s/linux/bsd/g s/LINUX/BSD/g on them.

Thanks Greg. I extracted the copy src commands from the OpenBSD
port into a script. To see the diffs between the current bsd-port tree
and the corresponding build source download the following steps can
be used:

1) download
2) unzip
3) /full/path/to/openjdk
4) hg pull/update the bsd-port tree
5) diff -uNpr -x build -x .hg\* -x \*.orig -x .hg -x .jcheck openjdk 

The script also documents the list of the directories and
source files we base bsd-port on. In all but one case it is from linux.
The exception is jdk/src/solaris/hpi/native_threads/src/threads_bsd.c
is based on the threads_solaris.c instead of the threads_linux.c.

-------------- next part --------------
A non-text attachment was scrubbed...
Type: application/x-sh
Size: 2435 bytes
Desc: not available
Url : 

More information about the bsd-port-dev mailing list