Apple Oracle OpenJDK Announcement
Kurt Miller
kurt at intricatesoftware.com
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 http://mail.openjdk.java.net/pipermail/discuss/2010-December/001627.html 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:
>>
>> http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/openjdk7/files/patch-set?rev=1.7;content-type=text%2Fplain
> 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 openjdk-7-ea-src-b121-09_dec_2010.zip
2) unzip
3) copysrc.sh /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
bsd-port
The copysrc.sh 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.
Regards,
-Kurt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: copysrc.sh
Type: application/x-sh
Size: 2435 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101212/515139a2/copysrc.sh
More information about the bsd-port-dev
mailing list